#ifndef TRASH_H
#define TRASH_H

#ifndef FACILITY_DEFINE_H
#include "Facility_Define.h"
#endif

#ifndef FACILITY_H
#include "Facility.h"
#endif


class Trash_Define:public FacilityDefine{
public:
    Trash_Define();
};

class Trash:public Facility
{
public:
    Trash(FacilityDefine *define, FacilityDirection f_dir, Coordinate coordinate, Cargo_Manager * cargo_manager);
    virtual void processCargo() override;
    virtual void finishProcess() override;
    virtual void sendCargo() override;
};

#endif // TRASH_H
